home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / networking / 1087 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  3.0 KB

  1. Path: america.com!not-for-mail
  2. From: "Holger Kruse" <kruse@america.com>
  3. Newsgroups: comp.sys.amiga.networking
  4. Subject: Re: PPP - WIN-NT connection problems
  5. Date: Sun, 04 Feb 1996 08:35:10 -0500
  6. Organization: private Amiga site
  7. Message-ID: <kruse.53114972@america.com>
  8. References: <michaelj-3101961631190001@204.250.144.78> <9602020027.AA008fl@stokes.demon.co.uk> <19960202.7E65370.1151C@s24210.cle.ab.com> <4f0p0k$1pt@madison.tdsnet.com>
  9. Reply-To: "kruse" <kruse@cs.ucf.edu>
  10. NNTP-Posting-Host: longwood.cs.ucf.edu
  11. X-NewsReader: IntuiNews 1.3a (7.9.95)
  12.  
  13. In article <4f0p0k$1pt@madison.tdsnet.com>, AWFarleigh <afarleig@tdsnet.com>
  14. wrote:
  15.  
  16. > Now a moot point, but interesting none the less,
  17. > Can you find out what version of NT and which service packs are applied?
  18. > I was completely unsuccessful with PAP on 3.5 with SP1,2 using RAS.
  19. > I decoded the PPP authentication down to the byte (std disclaimers here :)
  20. > ),
  21. > and it appeared to me that NT RAS would immediately disconnect if CHAP
  22. > w/DES
  23. > (NT offered it as default) was denied.
  24.  
  25. That's exactly correct. NT RAS is violating the PPP standard multiple times
  26. here: First by offering a non-standard authentication protocol (i.e. one NOT
  27. registered with IETF) as the default, second by offering it as the *only*
  28. protocol (instead of offering several protocols, and then having the other
  29. side choose one), and third by then sending an LCP ConfigReq *without*
  30. CHAP/DES (making the other side think that CHAP/DES is only *optional*), but
  31. then *still* terminating the connection after LCP is already up. Argh.
  32. This is simply bad programming by the NT authors...
  33.  
  34. What makes things worse is that many Internet service providers claim that
  35. their NT systems support PAP (which is also supported by ppp.device), when
  36. in reality the systems only offer CHAP/DES as the default, and hang up when
  37. this option is rejected. This has already confused many users.
  38.  
  39. > In 1.40, Holger may be doing
  40. > something like not rejecting the auth. protocol, or maybe he -explicitly-
  41. > rejects it.
  42.  
  43. In 1.38 and above ppp.device no longer rejects CHAP/DES, but NAKs it and
  44. replaces the CHAP/DES option with options for PAP or standard CHAP. This
  45. tries to "persuade" NT to switch to one of the standard authentication
  46. protocols. According to the PPP specs this step *should* not be
  47. necessary, but it seems to work for NT. Sigh...
  48.  
  49. Btw, Microsoft has documented their non-standard CHAP/DES in a semi-public
  50. paper a few months ago, but a direct support for it in ppp.device is not
  51. possible because of US export restrictions on DES.
  52.  
  53. > PS Unix Review reported the same problems with Unix -> NT RAS support
  54. > in this month's issue.
  55.  
  56. No surprise here :-). NT is violating specs, and apparently ppp.device is
  57. not the only victim... Surprise, surprise: Windows'95 *does* support the
  58. CHAP/DES hack. Guess why... :-/
  59.  
  60. ppp.device 1.38 and higher (still in BETA state at this time, but
  61. available from my home page -- see signature) work fine with NT.
  62.  
  63. --
  64. Holger Kruse   kruse@cs.ucf.edu   kruse@america.com
  65.                http://www.america.com/~kruse/home.html
  66.  
  67.